demand stimulating - German English Dictionary